Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
131 OWEN ROAD Semi-Detached £369,490 £165,000 13 Oct 2003
136 OWEN ROAD Terraced £309,889 £151,600 30 Apr 2004
137 OWEN ROAD Terraced £111,533 £90,000 20 Jul 2018
140 OWEN ROAD Terraced £70,360 £13,440 24 Mar 1997
141 - 142 OWEN ROAD Semi-Detached £235,034 £150,000 29 Feb 2008
142 OWEN ROAD Terraced £180,615 £78,500 20 Aug 2003